package com.ruoyi.tmsdriveracc.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 司机验收
 *
 * @author 小何
 */
public class DriverCheck extends BaseEntity {
    private static final long serialVersionUID = 1L;


    /**
     * 合同id
     */
    @Excel(name = "合同id", cellType = ColumnType.NUMERIC)
    private Long Id;

    /**
     * 运单号
     */
    @Excel(name = "运单号", cellType = ColumnType.NUMERIC)
    private Long waybillId;

    /**
     * 操作员id
     */
    @Excel(name = "操作员id")
    private int operatorId;
    /**
     * 司机id
     */
    @Excel(name = "司机id")
    private int driverId;

    /**
     * 运费
     */
    @Excel(name = "运费")
    private String money;

    /**
     * 保险费
     */
    @Excel(name = "保险费")
    private String insurance;

    /**
     * 里程
     */
    @Excel(name = "里程")
    private String distance;

    /**
     * 预计到达时间
     */
    @Excel(name = "预计到达时间")
    private String estimatedArrival;


    /**
     * 接货时间
     */
    @Excel(name = "接货时间")
    private String acceptTime;


    /**
     * 到达时间
     */
    @Excel(name = "到达时间")
    private String arrivalTime;


    /**
     * 收货时间
     */
    @Excel(name = "收货时间")
    private String receivedTime;


    /**
     * 接货地址
     */
    @Excel(name = "接货地址")
    private String acceptAddress;


    /**
     * 收货地址
     */
    @Excel(name = "收货地址")
    private String receivedAddress;


    /**
     * 运输状态
     */
    @Excel(name = "运输状态")
    private String status;


     /** 司机验收状态 */
    @Excel(name = "司机验收状态")
    private String drivercheckStatus;

    public Long getId() {
        return Id;
    }

    public void setId(Long id) {
        Id = id;
    }

    public Long getWaybillId() {
        return waybillId;
    }

    public void setWaybillId(Long waybillId) {
        this.waybillId = waybillId;
    }

    public int getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(int operatorId) {
        this.operatorId = operatorId;
    }

    public int getDriverId() {
        return driverId;
    }

    public void setDriverId(int driverId) {
        this.driverId = driverId;
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money;
    }

    public String getInsurance() {
        return insurance;
    }

    public void setInsurance(String insurance) {
        this.insurance = insurance;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public String getEstimatedArrival() {
        return estimatedArrival;
    }

    public void setEstimatedArrival(String estimatedArrival) {
        this.estimatedArrival = estimatedArrival;
    }

    public String getAcceptTime() {
        return acceptTime;
    }

    public void setAcceptTime(String acceptTime) {
        this.acceptTime = acceptTime;
    }

    public String getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(String arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public String getReceivedTime() {
        return receivedTime;
    }

    public void setReceivedTime(String receivedTime) {
        this.receivedTime = receivedTime;
    }

    public String getAcceptAddress() {
        return acceptAddress;
    }

    public void setAcceptAddress(String acceptAddress) {
        this.acceptAddress = acceptAddress;
    }

    public String getReceivedAddress() {
        return receivedAddress;
    }

    public void setReceivedAddress(String receivedAddress) {
        this.receivedAddress = receivedAddress;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDrivercheckStatus() {
        return drivercheckStatus;
    }

    public void setDrivercheckStatus(String drivercheckStatus) {
        this.drivercheckStatus = drivercheckStatus;
    }

    @Override
    public String toString() {
        return "DriverCheck{" +
                "Id=" + Id +
                ", waybillId=" + waybillId +
                ", operatorId=" + operatorId +
                ", driverId=" + driverId +
                ", money='" + money + '\'' +
                ", insurance='" + insurance + '\'' +
                ", distance='" + distance + '\'' +
                ", estimatedArrival='" + estimatedArrival + '\'' +
                ", acceptTime='" + acceptTime + '\'' +
                ", arrivalTime='" + arrivalTime + '\'' +
                ", receivedTime='" + receivedTime + '\'' +
                ", acceptAddress='" + acceptAddress + '\'' +
                ", receivedAddress='" + receivedAddress + '\'' +
                ", status='" + status + '\'' +
                ", drivercheckStatus='" + drivercheckStatus + '\'' +
                '}';
    }
}
